/* Clearfix */
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

/* GLOBAL ELEMENTS */
body {font-family:Arial,Trebuchet MS,Verdana,Helvetica,sans-serif; font-size:12px; line-height:1.3em; color:#727272;}
h1 {font-size:2.4em; font-weight:600; line-height:1.5em;}
h2 {font-size:2em; font-weight:100; line-height:1.3em; padding:40px 0 10px;}
h3 {font-size:1.5em; font-weight:100; line-height:1.3em; color:#65B561; padding:30px 0 10px;}
h4 {font-size:1.2em; font-weight:100; line-height:1.3em; color:#65B561; padding:10px 0 20px 10px;}
h5 {font-size:1.5em; font-weight:100; line-height:1.3em; text-align:right; color:#65B561; padding:0 333px 30px 0;}
h6 {font-size:1.2em; font-weight:100; line-height:1.3em; padding:20px 0 6px;}
p {font-size:1em; line-height:1.5em;}
input {font-size:11px;}
select {font-size:11px;}

#page_wrapper {margin:0 auto; width:980px;}

#content_wrapper {width:930px; padding-left:50px; background:URL("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{4a0e99a2-b7bf-4bb3-8ffd-35511ba414ad}_registration.png") no-repeat;}
	#header {width:930px; clear:both;}
	#top1 {float:left; width:290px; padding:0 10px;}
	#top2 {float:left; width:310px;}
	#top3 {float:left; width:310px;}
		.green_text {color:#65B561;}
		.super_strong {font-weight:900;}
		.disclaimer {display:block; font-size:.9em; margin-top:10px; color:#727272;}

	#col1 {float:left; width:310px; padding:0;}
		#col1_main {width:300px; padding-left:10px;}

	#col2 {float:left; width:310px; padding:0;}
		#col2_main {width:300px; padding-left:10px; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3;}
			#formElement3 {float:left; width:120px; padding-right:8px;}
			#formElement4 {float:left; width:62px; padding-right:8px;}
			#formElement5 {float:left; width:82px;}
			#formElement6 {clear:both;}

			#formElement11 {float:left; width:120px; padding-right:8px;}
			#formElement12 {float:left; width:62px; padding-right:8px;}
			#formElement13 {float:left; width:82px;}
			#formElement13a {height:36px;}

			#formElement14 {float:left; width:90px; padding-left: 30px;}
			#formElement15 {float:left; width:90px;}
			#formElement16 {float:left; width:90px;}
			#formElement17 {float:left; width:90px; padding-left: 30px; clear:left;}
			#formElement18 {float:left; width:90px;}
			#formElement19 {float:left; width:90px;}
			#formElement20 {float:left; width:150px;}
			#formElement21 {float:left; width:150px;}

			#field22 {vertical-align:middle;}
			#field29 {vertical-align:middle;}

			#formElement30 {height:56px; padding:20px 0 10px 25px;}

			.formEl {padding-bottom:12px;}
			.topLabel {font-size:11px; font-weight:400; display:block; clear:both;}
			.checkboxLabel {font-size:11px; font-weight:400; vertical-align:middle;}
			.formInstruction {font-size:14px; color:#65B561; width:290px; border-bottom:1px solid #65B561; margin-bottom: 10px; clear:both;}
			.formInstruction2 {font-size:11px; font-weight:400; width:100%; clear:both;}
				.formInstruction2 p {padding-bottom:15px;}
			.elqFormSubmit {float:left; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{2608cf65-0c57-44b7-9cd6-fbc51b533ad5}_Submit_Sprite.png") 0 0 no-repeat; width:250px; height:56px; text-indent:-100000px; border-style:none;}
			.elqFormSubmit:hover {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{2608cf65-0c57-44b7-9cd6-fbc51b533ad5}_Submit_Sprite.png") 0 -56px no-repeat;}

	#col3 {float:left; width:310px; padding:0;}
		#col3_main {width:300px; padding-left:10px;}

	#formSubmit {margin:0 auto; width:300px; clear:both;}
